import router from './router'
import useUserStore from './store/user'

// 白名单，无需用户登录即可访问
// const whiteList = ['/login']


// 全局前置守卫导航,拦截页面访问权限
router.beforeEach((to,from)=>{
    const store = useUserStore()
    // 判断即将进入的页面是否需要用户登录权限
    // console.log(store.token)
    if (to.meta?.needPermission) {
        // 判断用户是否登录
        console.log('用户token:', store.token)
        if (!store.token) {
        return '/login'
        }
  }




  // if(whiteList.includes(to.path)){
  //   return true
  // }
  // // 不在白名单中，则判断store中是否保存token数据
  // const hastoken = store.getters.token
  // if(hastoken){
  //   return true
  // }else{
  //   return './login'
  // }

})